Capture, Analyze, Diagnose: Realizability Checking Of Requirements in FRET

نویسندگان

چکیده

Abstract Requirements formalization has become increasingly popular in industrial settings as an effort to disambiguate designs and optimize development time costs for critical system components. Formal requirements elicitation also enables the employment of analysis tools prove important properties, such consistency realizability. In this paper, we present realizability framework that developed part Elicitation Tool ( FRET ). Our prioritizes usability, employs state-of-the-art algorithms support infinite theories. We demonstrate workflow checking, showcase diagnosis process supports visualization conflicts between simulation counterexamples, discuss results from industrial-level case studies.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Model Checking to Analyze Requirements and Designs

Precise notations have been developed to specify unambiguous requirements, and ensure that all cases of appropriate system behavior are considered and documented. Using one such notation, we have developed techniques to automatically analyze software artifacts at early stages of the software development life cycle. We use model checking as our veriication technique because it can be fully autom...

متن کامل

Towards Realizability Checking of Contracts Using Theories

Virtual integration techniques focus on building architectural models of systems that can be analyzed early in the design cycle to try to lower cost, reduce risk, and improve quality of complex embedded systems. Given appropriate architectural descriptions and compositional reasoning rules, these techniques can be used to prove important safety properties about the architecture prior to system ...

متن کامل

Deciding realizability through LTL(F) model checking

Many business processes are modeled as workflows, which often need to comply with business rules, legal requirements, and authorization policies. Workflow satisfiability is the problem of determining whether there exists a workflow instance that realizes the workflow specification while simultaneously complying with such constraints. This problem has already been studied by the computer securit...

متن کامل

Machine-Checked Proofs for Realizability Checking Algorithms

Virtual integration techniques focus on building architectural models of systems that can be analyzed early in the design cycle to try to lower cost, reduce risk, and improve quality of complex embedded systems. Given appropriate architectural descriptions, assume/guarantee contracts, and compositional reasoning rules, these techniques can be used to prove important safety properties about the ...

متن کامل

Model Checking RSML Requirements

Model checking is a promising technique for automated verification or refutation of software systems. Nevertheless, it has not been used widely in practice mainly due to the lack of the supporting tools that incorporate the model checking activity into the development process. As a part of our overall method supporting specification centered system development, we have implemented a translator ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Lecture Notes in Computer Science

سال: 2022

ISSN: ['1611-3349', '0302-9743']

DOI: https://doi.org/10.1007/978-3-031-13188-2_24